package com.itlong.cloud.POJO.PO;

import com.itlong.cloud.annotation.ItlField;
import com.itlong.cloud.annotation.ItlTables;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <desc>
 *  第三方支付管理表数据对象
 * <desc/>
 *
 * @createDate 2018-09-24
 */
@ItlTables("property_auto_withdraw_cash_set_info")
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PropertyAutoWithdrawCashSetInfoPO extends BasePO  implements Serializable {

    @ItlField(value = "set_id",logicKey = "key")
    private String setId; //设置ID 逻辑ID

    @ItlField("bank_card_id")
    private  String bankCardId; //银行卡ID 与银行卡信息表相关联

    @ItlField("cash_rule")
    private  String cashRule; //提现规则 1按金额 2按月 3按天

    @ItlField("rule_date")
    private  String ruleDate; //按月提现时 提现日

    @ItlField("amount")
    private BigDecimal amount; //金额

    @ItlField("project_id")
    private String projectId; //项目编号

    @ItlField("function_status")
    private String functionStatus; //功能状态 1开启 2关闭

    @ItlField("operator_user_id")
    private String operatorUserId; //操作人编号

}
